Changes for versions 2.xx Instant Graphics! -------------------------------------------------------------------------- Date of release: 10-15-1989 by Larry Mears IGS210.EMU: o Insert key now IG graphics on/off toggle. o Clr Home key now resets original startup color and VDI attributes. IG210.ACC & IGS210.EMU: o IG's I command expanded and R command altered, see IG210.TXT. IG210.ACC: o "b" sound command added. o Auto SetScreen removed, should work with FLASH now as long as a resolution switch from MEDIUM to LOW is not performed. -------------------------------------------------------------------------- Date of release:10-26-89 by Larry Mears Shareware beginning with versions 2.11 IGS211.EMU: o New graphics scaling command added, "g" see IGxxx.TXT. o Crash at Masterlink exit bug fixed. o ATASII translation removed. o "Clr Home" key now resets video from inverse to normal and the background and text for VT 52 to the proper registers. o New key command added, SHIFT+Control R is a toggle for locking out the resolution command. The Interlink fail sound signifys that the lock is in place. Default at startup is lockout off. IG211.ACC: o New graphics scaling command added, "g" see IGxxx.TXT. o "Clr Home" key now resets video from inverse to normal and the background and text for VT 52 to the proper registers. o New key command added, F5 is a toggle for locking out the resolution command. The bell signifys that the lock is in place, likewise no bell no lock. Default at startup is lockout off. o Cursor is set to bottom right of screen when exiting back into the Flash terminal screen. ------------------------------------------------------------------------------- date of release: 11-16-89 by Larry Mears IG212.ACC and IGS212.EMU o New command "G" grab a piece of the screen. This command needed a 32K buffer so if you are running a 512K ST and Interlink select STARTUP PARAMETERS from Interlink's drop down menus and set the capture buffer to 42K and RS232 buffer to 8K, SAVE them exit Interlink then rerun Interlink to activate the new buffer sizes. You may have to make the buffers smaller I'm only estimating, I have 1024K in my ST. Also drop all desk ACCs and extra AUTO folder programs that eat RAM. Bit-Blits from screen to screen screen to memory memory to screen see IGxxx.txt for details. o New command "?" asks the IG terminal questions about itself and IG transmits the answer back to the BBS ( host system ). Questions about where the mouse is and cursor are can be asked allowing BBS programs and Doors games to be written that can have a point and click operation mode!!!! Questions it can be asked are: 0 = What version are you? 1,0 = Where is your text cursor, and button state? 1,1 = User moves cursor with mouse and IG tansmits where the user placed it after he presses a mouse button, mouse button state is also transmitted. 2,0 = Where is the mouse and check its buttons. 2,1 = User moves polymarker pointer with mouse IG tansmits where the user placed it after he presses a mouse button, mouse button state is also transmitted. 3 = What graphics mode is the IG terminal running in? See IGxxx.TXT for more Details. ------------------------------------------------------------------------------- date of release: 3-17-90 Time involved for release IG213 = 7 weeks of my spare time. o Execute Graphics From File - load additional buffer logic changed slightly hope I squashed the bug reported by Ron Rabaut. o X command set color register value limit of 1911 removed, value up to 9999 can now be passed. May be useful for STE. o XON XOFF flow control for the t and F command improved. o W commands get text routine ignores CR LF characters so text for that command can be split on multiple lines. If W is passed a null string the string becomes the @ character. ie G#W 10,40,@ o _ underscore value continuation added for spliting constants for commands on multiple lines like so: L 0,_ 10,0,10: Underscore has to be in 1st digit place. o MIDI support added and Music Studio files to IG format program included in IG213.ARC. ( Now available as MS2IG.ARC ) o F4 midi playback on/off toggle added for ACC version, it's CONTROL + SHIFT + m for the EMU version. User sets this if he doesn't have MIDI. MIDI data will still be loaded in from BBS but when it starts to play it will just skip it. Control+c or Control+x can be issued during MIDI buffer load (zeros buffer) and while MIDI is playing (doesn't zero MIDI buffer). o Plus key " + " MIDI sync adjust. If a "little" line noise creeps into the MIDI buffer at load time DATA bytes and DELAY bytes can get in reverse order garbling the music, the plus key + will add 1 to the loop that is stepping through the midi buffer in a attempt to recover. If all fails control+c or control+x it. o N commands added for MIDI, load only, load and execute, execute only. MIDI buffer is 9999 bytes. this command may be expanded later for other neat stuff. o Walter Holding's MSPLYR6 program modified to turn Music Studio Files to IG files. o "&" new loop power tool command added. Will step parameters in one command FROM TO STEP DELAY or exectue a command X number of times. Values can step be stepped in opposite directions at the same time, x for forward, y for reverse. Can act like BASIC's READ DATA command with up to 2048 data elements, could have allowed for more but it required 2K for every 1024 elements. Special options for the W command (to get text or not to get text) and G command (XOR stepping) for moving parts of the screen without messing the background up. It's flashy but I couldn't swap screens for messing up FLASH's status line. o New X 2 command added for setting a range for the NEW r option used as a parameter value instead of a constant returns a RANDOM number in the range set by the X command. Like L 0,r,639,r: <- draw a line at X coordinates of 0 and 639 with random Y coordinates. Random numbers between 0 and 255 will be generated a lot faster than random numbers between 256 and 9999. o Bug in Drawto command fixed. ------------------------------------------------------------------------------- date of release: 5-1-90 Time involved 4+ weeks IG214 still fits into a 520ST with 512K using FLASH and Interlink. See IG214.TXT. May the IGuana be with you! o @ option in & LOOP fixed. o If & LOOP is passed a none existing command it won't hang up anymore. o FILL and PAUSE 't' command if executed within a & LOOP will not send XONs. The & LOOP handles the flow. However the N command ( MIDI ) still handles all XONs XOFFs. Don't use N inside of the & LOOP, unless you are shutting all flow control off with the X 5 command and intend a buffer catch up It's not a good idea to & LOOP a lot of music the BBS will time out. o Numerous changes with how the EMU works with Interlink. Please refer to the IG214.TXT, otherwise you will think it to be bugs. I had to do this to steal the MOUSE from Interlink for the new point and click options. o X 3 command added, RIGHT MOUSE BUTTON MACRO. Use for pulling up a BBS menu with a ? CR, or whatever it is programable. Only works while in IG with graphics on. o X 4 command added, DEFINE and LOAD ZONE DATA, this is one of the main POINT and CLICK related commands for the construction of ONLINE POINT and CLICK menus. See FUNCT.GR1 for a example of a FoReM MAIN point and click menu. o New INPUT command added '<' allows user to input into IG then IG send users input out at the end of the current IG script chain. This command also is used to call the MOUSE for selecting the ZONES defined with X 4 . POINT and CLICK. o X 5 XON XOFF flow control shutoff. No flow control can produce desirable effects, but test online to make sure it's ok then cut it back on when finished. o X 6 Turns the LEFT MOUSE button into a RETURN KEY. Great for reading messages. o New sound effects commands added see IG214.TXT for details GIST2IG.PRG is included to convert G I Sound Tool - ( from ANTIC The Catalog ) '.C' files to loadable IG sound effects. Get the GIST ! o New scaling option added "g 2:" mutiplies the Y coordinates by 2. This is a good little thingy, just work up your IG script in medium resolution then when you do the mono version issue a G#g>2: and half the conversion work is already done for you!! Just change the colors. Has no effect if in low or medium res. Remember 'g' commands don't work within '& LOOPS'. o The LENGTH of the string that can written with the 'W' command has been reduced to 128. My info on the VDI doesn't state a limit but I was getting mysterious crashes and doing this made them disappear. Sometimes a guy just has to guess. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ I have no connection with Anthony Rau and Kevin Moody, or Intersect Software. I am a lone computer hobbiest, IG is because of my interest in telecommunication and lot's of hard work. When you register the IG editor you are supporting the editor only. Anthony Rau and Kevin Moody split the earnings from that, ( It contains lots of my IG source code though. ) Instant Graphics! is my baby and if you want to see it grow you better support! My wife says, "That's neat Larry but you're not making anything off of it, and I can't get you to do anything I want you to do!" Gee, you guys know how it is! If I can show her a little something from the IG project I'll be able to continue my work in peace! HELP! HELP! Send Shareware contributions to: Larry Mears 11027 Crestfield Dr. Huntsville, Alabama USA 35803 $15 is suggested but any amount is significant and insures my continuing work on IG making it yet more powerful and amazing! New releases can be found on GENIE, WRB 205-837-2025 node 151 (correct number, IG research BBS ), HAUG 205-722-0900 node 74 (new number, My local Atari Users Group BBS),